package com.sayyi.demo.swagger.domain;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.lang.Nullable;

import javax.validation.constraints.*;

/**
 * 员工信息
 * @author xuchuang
 * date 2021/12/23 3:34 PM
 */
@Data
@Schema(description = "员工信息")
public class Employee {

    /** 主键id */
    @Nullable
    @Schema(description = "新增时id可以不传")
    private long id;
    /** 姓名 */
    @NotNull
    private String name;
    /** 年龄 */
    @Min(0)
    @Max(200)
    private int age;
    /** 性别 */
    @Min(0)
    @Max(1)
    private int sex;
    /** 地址 */
    @NotNull
    private String location;

}
